#include "DocumentoPosiciones.h"

DocumentoPosiciones::DocumentoPosiciones(){}

uint32_t DocumentoPosiciones::getDocumento(){
    return this->documento;
}

bool DocumentoPosiciones::operator<(const DocumentoPosiciones &docPos) const {
    return (this->documento < docPos.documento);
}

void DocumentoPosiciones::addPosicion(uint32_t posicion){
    this->posiciones.push_back(posicion);
}

void DocumentoPosiciones::setDocumento(uint32_t documento){
    this->documento=documento;
}

vector<uint32_t> DocumentoPosiciones::getPosiciones(){
    return this->posiciones;
}

DocumentoPosiciones::~DocumentoPosiciones(){
     this->posiciones.clear();
}
